#include<stdio.h>
#define ROW 3
#define COL 3
// void board(char board[ROW][COL],int row ,int col)
// {
//     int i=0;
//     int j=0;
//      for(i=0;i<row;i++)
//     {
//         for(j=0;j<col;j++)
//         {
//             printf(" %c ");
//             if(j<COL-1)
//                 printf("|");
//         }  
//         printf("\n");  
//         //分隔符
//         if(i<row-1)
//         {
//             for(j=0;j<col;j++)
//             {
//                 printf("---");
//                 if(j<col-1)
//                     printf("|");
//             }

//         }
//     printf("\n");
//     }
// }
// int main()
// {
//     char board[ROW][COL]
//     int row=0;
//     int col=0;
//     board(char board[ROW][COL], row , col);
//     return 0;
// }

int main()
{
    char board[3][3]="{0}";
    int x=0;
    int y=0;
    printf("公主请下棋：\n");
    printf("请输入坐标--> ");
    while(1)
    {
        scanf("%d %d",&x,&y);
        //判断输入坐标是否合法
        if(x>ROW|| y>COL)
            printf("输入的坐标非法，请重新输入\n");
        else if(x>0 && x<=ROW && y>0 && y<=COL  )
        {
            //合法情况下，判断这个位置有没有被占
            if(board[x-1][y-1]!=' ')
                printff("该位置已经下棋，请重新输入\n");
            else 
            board[x-1][y-1]="*";
            break;
        }
    }
    printf("%c",board[x-1][y-1]);
    return 0;
}
